From:                              route@monster.com

Sent:                               Wednesday, November 2, 2016 12:41 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Software Engineer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Jeff Fries 

Last updated:  11/22/15

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Little River, SC  29566
US

Mobile: 919-930-4827   
pegasuswebservices@yahoo.com
http://www.fly-pegasus.com
Contact Preference:  Email

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Jeff_Fries_Nov12.doc

Resume Value: dbvk278p27mea89t   

  

 

                                                                   November 12 2015

 

 

Jeff Fries(Skype ID: jeff_fries)

Southeastern U.S. ONLY

Cell Phone:  (919) 930-4827

Email: jeff4098@yahoo.com

“I embrace using Rapid Application Development to Save Time and Money”

 

Objective

Technical Project Manager on & offshore of 60+ Developers, Chief Architect, iLog JRules Development, Solutions Architect/Data Modeler, Data Architect or Business Analyst.

 

Summary

Inventor and Holder of Extremely Secure Computer Security Encryption Decryption Patent.

Hadoop Distributed File System(HDFS). Architected, Designed, and Implemented UI, AngularJS, EXT-JS Sencha and SmartGWT Framework, Data Modeling, Database Creation, Portlet based Dashboard containing Widgets. Mule and WSO2 ESBs. Used by Corporate Execs, this Human Engineered Dashboard featured Quick Decision Key Performance Indicators and Jasper Report Server. Used Jasper Libraries to create an Ad-Hoc User Reporting Subsystem. As Lead Web 2.0 UI Architect, created Exciting and Highly Usable Web 2.0 Enterprise Applications, Enterprise Web Development, Jboss Rules(named DROOLS), IBM iLog JRules, Security Assertion Markup Language (SAML), IBM WebSphere Commerce Framework, Python, PHP, GWTP ESB, Camel ESB, C++, Java, J2EE, Rich Client Interfaces, Portals and App Servers(WebLogic, WebSphere, Liferay, and JBoss),  JSR-168 Portlet Standard,  Apache Tomcat Servlet Container, including iPlanet, Apache Tomcat, Windows Server 2003, Internet Information Services (IIS) 6.0, Apache HTTP Server and Tomcat, JRun, Netscape Information Server(NIS), Enterprise Server, Servlets, jQuery, YUI, Smart GWT 3.0, GWT 2.3, GWTP Version 2.4, and GWT-EXT, Adobe Flash/Flex, Seam, JSP, Java Server Faces(JSF), RichFaces, Dynamic HTML(DHTML), DOM, CSS, AJAX (xmlhttp), JavaScript, ASP.NET, Swing, AWT, php, Carousel XUI, Eclipse, MyEclipse Ver. 5.0, WebLogic Workshop, WebSphere Studio Application Developer (WSAD) Version 5.1.2, Jdeveloper, Jbuilder, Data Synapse GridServer, iBator  & iBatis, Hibernate 3.0, Spring 2.0, SOAP Web Services, Web Services Description Language(WSDL),  Full SDLC, Enterprise Architecture, System and Database Design,   Object Oriented Design & Development, Automate to reduce Development Costs, Java,  EJB3 J2EE, Service Oriented Architecture(SOA) and Enterprise Service Bus, Performance Analysis and Redesign, Ruby On Rails, Technical Project Manager over a Development Team of more than 50 Developers,  Fair Isaac Blaze Advisor, IBM iLog Rules, Drools (JBoss Rules Engine), jBPM (Business Process Management Engine and Business Process Management Suite) for BPMN2 , Graphical Process Definition, JNDI (Java Naming and Directory Interface),  Groovy 1.6, Database Architecture and Data Modeling, JDBC/ODBC (DataBase Connectivity) Driver Manager and Drivers, Heavy SYBASE using complex joins, Hibernate, Toplink, JPA, Data Access Objects(DAOs),  Online Bill Pay, Business Process Engineering, Workflow Management,  Human Factors Engineering(HFE),  MVC (Model View Controller), STRUTS, Spring MVC, Database Administrator(DBA), Agile Software Development, Scrum, Requirements Gathering/Design/Development/Testing,  helped companies migrate from Project Oriented to Enterprise Systems, Enterprise Service Bus (ESB), XML Generation, SAX and DOM Parsing, Xtreme Programming (XP), Telecom Industries including AT&T, MCI, Bell group, and Cisco Systems, Business Analysis, Rational Unified Process (RUP), UML, Use Cases, UIDs, State Diagrams, Interaction Diagrams, Collaboration Diagrams, Japplets, XML, XSL, XSLT, ANSI SQL, Agile Technologies, Tool Command Language (TCL) , and Member of the Ultrix Engineering Group - Digital Equipment Corp's Unix Development Team, Security Systems and Subsystem creation, Invented a Multi-Dimensional Hack-Proof Encryption Algorithm, created many extensive ETL (extract, transform, and load) applications for Deutsche Bank. UI Development using Angular JS ans Sencha EXT-JS Version 4.0

 

 

 

Experience

Fidelity Investments

Aug. '15 - Nov. '15

Durham,NC

Consultant/Advisor/Full Stack Lead

·   WSO2 Sequence Creation.

·   Developed Java Class Mediator

·   Created an Xpath Transformer Schema

·   Code Reviews

·   Coding using Eclipse, Git, Stash, Source Tree.

·   Soap Web Services and SOAP UI Tool.

·   RESTful Web Services.

 

Bank Of America                                                                                                                 Sep '14 - Aug '15
Charlotte, NC                                

Consultant/Advisor/Architect

·   Created a Tomcat Application in Java, Jersey RESTful Services both Stand Alone running on Jenkins and UI Web Based using Tomcat Server, AngularJS, and Bootstrap JS.

·   Added Concurrency Control via multi-threading and Synchronization.

·   Reverse Engineered Python Application to create Java Based Replacement for Release Management Validation Suite.

·   Created UI using AngularJS, Bootstrap CSS and MVC Controlled Backend
Used  DAO for Database Access.

·   Enhanced and Maintained Everest Portfolio Management and Portfolio Relationship Portal.

·   Developed Screens in Financial Risk Analysis Portal using Sencha EXT-JS Version 4.0

·   Used AngularJS for UI Development creating Enhancements and correction of bugs.

·   Designed and Implemented UI NAICS Search using Checked Tree Panel, SuperBoxSelect.js, and ComboBox.js featuring Interactive functionality to/from Tree Panel and Suggestion Box.

 

SC DHHS                                                                                                                              Apr '14 – Sep '14

Consultant/Advisor/Architect

·   Mulesoft Service Buss developed services using SOAP and deployed to the Mulesoft Service Buss.

·   Created UI POC using GWT Development Environment. Presented findings to Management.

·   Trialed Oracle Service Buss, AWOS2 Service Buss and Mulesoft. Critiqued each for ease of use with regard to Administration.

·   Reviewed Architecture and made Recommendations for changes.

·   Created UI Wireframes and Interactive Prototypes for four Interactive Prototype Screens using Axure RP Pro for SC DHHS Medicaid Replacement Project.

·   Developed User Interface using AngularJS, Kendo UI, and Bootstrap.CSS.

·   Created Reference Data Screens, Menu, List, Add Reference Code, and Edit Reference Code using AngularJS, KendoUI Grid and DropDownList Components, AngularJS Forms, and Bootstrap.CSS.

·   Created Mock MuleSoft Mule Service with Mock Data returned via REST API.                                                                                                                

 

Swisslog            

Apr ‘ 13 – Feb ‘14

Newport News, VA

SmartGWT & Jasper Dashboard Architecture, Design, and Implementation Consultant

·   Responsible for the Architecture, Design, Implementation and Test of the Performance Indicators Displayed Auto Pick Warehouse Management Dashboard.

·   Reverse engineered Perl Scripts used in version 1 Dashboard. The Dashboard I worked on was the second version. The second version was developed in Java instead of php. The php used perl Scripts to gather data for the original Dashboard version.

·   Used REST to access some services. Both POST and GET methods were implemented for various server side invocations.

·   Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, Caching.

·   Architected, Designed, and Implemented per requirements an Executive Dashboard containing Graphical and Number Quick Glance Decision Widgets based on SmartGWT Version 4.0 Portlet technology.

·   Dashboard included Jasper Dynamic Reports based Ad Hoc Reporting functionality using My-SQL Database to create a Logical and Physical Data Model for the My-SQL centric Dashboard Database.

·   Created various services including Database JDBC Access services.

·   Used SmartGWT Visual Builder to auto-create Data Source definitions, SmartClient Components such as ListGrid, ListGridRecords and Portlets.

·   Used JReport Designer to include Data Source, Queries, and Business Views for Reporting Subsystem allowing easy end user designed reports.

·   Added Jasper Reporting Subsystem as an alternate low cost solution for the Dashboards’ Reporting Subsystem.

·   Using Single Sign-on allowed users to transparently access the Reporting Subsystem from the Dashboard. Single Sign-on with Ad Hoc Query Report Generator built into the Dashboard.

·   Saved Development Money using Rapid Application Development Solutions.

·   Prototyped the Dashboard using Ruby On Rails to see its effectiveness.

·   Developed Ad Hoc Query Report Generation Subsystem Prototype.

 

Delta Airlines                                                                                                                Apr '12 – Feb ‘13

Atlanta, GA

GWTP MVP Version 2.4 Consultant

·   Developed enhancements to existing system Deltas Service Center application.

·   Made recommendations on look-and-feel changes.

·   Added Timing Probes into strategic location of code and determined Templates would need to be
rewritten to gain performance improvements.

·   Recommended lazy screen creation and loading when each as action is performed by the user upon request of screen display.

·   Performance analysis and recommended improvements.

·   System Wide Solution Architecture Changes to make the application perform well and make it more easily maintainable.CommonComponent Creation and Integration.

·   Architected a Generic Solution for Popup Panels used in Same Day Travel Subsytem of the Delta
Airlines Agent Travel Research and Sales System. The use of Generic Solutions reduced Development and Test Time costs and enabled the application to use these components more quickly.

·   Implemented Popup Panels into Same Day Travel Screen of the Delta Airlines Agent Travel Research and Sales System.

·   Integrated Popup Panels into the Screens used in the Delta Same Day Travel Functionality of the Delta Airlines Agent Travel Research and Sales System.

 

IBM                                                                                                                                        Jan ’12 – Mar '12

Research Triangle Park, NC

iLog JRules Developer

·   Researched Web Application JRules Integration.

·   Created Rule Project using JRules Rule Studio.

·   Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, Caching.

·   Created Business Rules using IBM iLog JRules.

·   Created Rule Flow.

·   Debugged Rule Flow.

·   Tested JRules on using Decision Validation Services

·   Deployed Rule Project to the Rule Execution Server.

·   Published Rule Project on the Rule Team Server.

·   Managed, Validated, Monitored, and Audited Rules from the Rule Team Server.

·   Supported jBPM app for BPMN2.

 

Elavon                                                                                                                                   Jul ’11 – Dec ‘11

Knoxville, TN

Gwt MVP - Rich User Interface Solution Architect

·   Provided Mentoring and Advice on using GWT Version 2.3 used with UIBinder.

·   Created prototype using Smart GWT Version 3.0 for evaluation purposes. Tested SmartGWT MVC, Data Access, and its Local and Remote DataSource binding and configuration capabilities.

·   Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·   Ported and Integrated GWT Application to Liferay Portal Version 6.0.

·   Made recommendation on Development and Design Patterns using Generic Patterns of Design and Implementation reducing Design and Development costs.

·   Designed and Implemented a Merchant Credit Card Processing Form-like application using Java, J2EE, Hibernate, Spring, MySql and Oracle using Rational Software Architect IDE.

·   Used IBM iLog JRules for Credit Application Acceptance Criteria Rules Implementation.

·   Created Web Services for City and State lookup by Zip Code, Bank Name lookup by Routing Number and Costco Merchant Membership Info lookup.

·   Integrated WebSphere App. Server Web Application into Liferay Portal.

·   Created ANT Build File and Tested Build and Deployment of the Portal Application.

 

Sensus(Six Month Contract)                            

Dec ‘10 – Jun ‘11

Morrisville, NC

UI Solutions Architect

·               Control and Monitoring System for Street Lighting, Electric Grids and Electric, Water and Gas Meters.

·               Architected RNI 3.1 Common Control Framework Web Based UI

·               Discovered UI Patterns of Reusability.

·               Used  iLog JRules for Billing rules definition and implementation.

·               Used Camel ESB for Event Processing.

·               Identified Reusable Widgets and Panels.

·               Designed and Implemented jQuery Plug-Ins

·               Designed and Implemented jQuery Widgets and Panels.

·               Designed and Implemented Highcharts Graphs and Charts.

·               MVC Control based on Struts2.

·               Application runs on Tomcat Version 6.0

 

Deutsche Bank                             Jan ‘10 – Nov '10

Cary, NC

Java/Web Service Development

·                                          Used Hadoop Distributed File System for Storage and Operating on Big Data.

·                                          Business Analyst met with Users to discuss  Business Processes.

·                                          Developed perl scripts to drive the ETL.

·                                          Reverse engineered and maintained existing perl scripts used for ETL.

·                                          As a Business Analyst collected Business Requirements for the Application being created.

·                                          Architected, Designed and Implemented Locates Application using Flash/Flex, Rich Web 2.0 UI, WebLogic and Axis Web Services, deployed to SunOS Linux.

·                                          Architected Database and Data Structure using Object Modeling approach.

·                                          Added code to Money Market application.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Modified Coherence based Applications.

·                                          Code invoked Web Services using complex table joins for Sybase data selects.
Used Sybase for table generation and population. Used BCP Bulk Loader.

·                                          Created Axis Web Service for gathering Trade and Monetary historical information. Web Services based on WSDL definitions.

·                                          Created various Java applications.

·                                          Deployed code to Unix servers and WebLogic App Server.

·                                          Mentored on GWT Development.

·                                          ETL (extract, transform, and load) extracting data from a source applications database, transforming it to the requirements of the destination application and loading it into the destination application’s database.

·                                          Used php to develop interactive web application for buy/sell decisions.

·                                          Migrated applications to use the Oracle Database and Coherence Distributed cache.

·                                          Created data exchange application using WebLogic J2EE and Web Services.

·                                          Security Services were built into Web Service Data Exchanges.

·                                         Source Code was maintained in SubVersion repository accessed via Tortoise User Interface for subversion.

 

 

ACN            

Sep ‘09 – Dec ‘09

Concord, NC

Senior Software Consultant

·                                          Architected, Designed and Implemented Web 2.0 UI using the Google Web Toolkit (GWT and                EXT). Implemented code in Presentation, Business and Data Layers.

·                                          Business Analyst met with Users to discuss  Business Processes.

·                                          As a Business Analyst collected Business Requirements for the Application being created.

·                                          Created SQL Scripts to make various Data Corrections to the Telecommunications Order Processing and Billing Databases.

·                                          Automated Order Processing for Telecommunications Order Entry and Fulfillment using php language for interactive dynamic web application.

·                                          Guided and Mentored Junior Level Developers with Development Process.

·                                          Created Java Code and Ant Build Scripts for Automated Nightly Builds.

·                                          Architected Solutions to current problems.

·                                          Heavily used XSLT to perform rules based transformations.
 

Bank of America             

Apr ‘09 – Aug ‘09

Charlotte, NC

Senior Software Consultant

·               Architected, Design, and Implemented Web 2.0 Application using Flash/Flex for the User Interface. Application provided functionality for a Financial Market Risk Analysis System.

·               WebLogic Portal Development. Developed various portlets as plug-in web components to the Portlet Container.

·               Modified Build Scripts adding dependency checks to determine which source code to rebuild.

·               Evolved J2EE EJB Application modifying an existing application to an improved application with enhanced workflow.

·               Set up a Distributed Cache and Computing Framework based on the Synapse GridServer technology. Created a working prototype with concurrently running Risk Management  Distributed Calculations. This solution consisted of running jobs across processors contained process execution task splits and joins. This application consisted of WebLogic App. Server, Spring, and Hibernate components accessing an Oracle 10 Database.

·               Set up Cruise Control Continuous Integration Build Environment.

·               Created Flex Test Clients. Modified Sever side services for Flex and Flex Data Binding.

·               IBatis Data Layer Construction and Testing.

·               Junit and Cactus Local and Remote Testing.

·               Helix Workflow and Bus. Process Engineering Language.

 

LC Industries Inc.              Jun ‘08 – Feb ‘09
RTP, NC
ECommerce Web Architect

·               Performed multiple roles including Business Analyst, Database Architect, Data Modeler. Created Physical Database. As a Data Architect create the Logical and Physical Data Model.

·               Created a Content Management subsystem as part of the eCommerce Application.

·               Created a ContentContentManagement Tool for Adding/Removing Products and Product Descriptions to/from the Content Management Subsystem.

·               Created DB Schemas with Tables, Table Column Definitions and Associations.

·               Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·               Business Analyst met with Users to discuss  Business Processes.

·               Evaluated using iLog JRules for Business Rules associated with Customer Buying characteristics and discounts. We ended up using Drools as it was the least expensive solution.

·               As a Business Analyst collected Business Requirements for the Application being created.

·               Architected and Designed LC Industries BuyLCI eCommerce Web Site Multi vendor Web 2.0 based eCommerce system.

·               Technologies used: JSF, JSP, Backing Beans Bus Layer, JPA, Hibernate 3.0, Spring MVC, Microsoft’s SQLServer Database Server, Web Services using SOAP UI tool, Apache Drools Engine and Development Environment.

·               Enhanced the JSP Standard Tag Library by adding tags streamlining the development of the JSP Application. Used the tag library to solve simple repetitive processing that would have to otherwise be coded each and every time the functionality was required.

·               Utilized IBM WebSphere Application and WebSphere Commerce Enterprise Suite.

·               IBM WebSphere Commerce provided most of the infrastructure for eCommerce Store Content, Product Search, Content Data Loading from Vendors, Contracts and Entitlements, Collaborative Content Management providing business users control over the creation, management and publishing of product information, Web content and campaign information. Additionally, IBM WebSphere Commerce was used to deliver a rich, relevant customer and partner experience by extending a common set of business services across every point of interaction.

·               Seamlessly integrated order processing across channels and external systems such as the Warehouse Order Submission and Fulfillment system via the use of IBM WebSphere Commerce eCommerce Framework.

·               Secure Transaction Control.

·               Set up Security Subsystem using Spring acegi.

·               Used Spring MVC based on Struts 2 Model.

·               Created Users, Roles, and UI Screens to map Users to Roles and Roles to Functions.

·               Promoted Marketing Campaigns, Discount Programs, and Customer Personalization via the easy to use IBM WebSphere Commerce suite of enabling software.

·               Order Payment processing via Credit Card transactions were used for order payment. This feature was also provided by the WebSphere Commerce infrastructure.

 

 

 

Cormine Intelligent Data                             Apr ‘08 – Jul ‘08
Suffolk, VA

GWT with Machine Learning and Natural Language Processing Consultant

·               Provided consulting services including review of the current code, current code file structure, and current flow-of-control model.

·               Architected, Designed and Developed GWT Web 2.0 Web Data Search Engine and UI Panels.

·               Used Machine Learning and Natural Language Processing to dissect web based data to create advanced search mechanisms providing intelligent search functionality to the Government.

·               Modified Sources List View using GWT and GWT-EXT components. Used GWT-EXT for advanced page level implementations, table edits and remote table data sorting. Recommended and integrated GUI Builder for Rapid Application Development.

·               Added Combo Box to select Sources Status on List View. Added colored Status Indicator to List View.

·               Used wrappers to wrap server side calls to support GWT-RPC. GWT-RPC was used to invoke Asynchronous Services. The UI Code also made calls to Synchronous code blocking as necessary awaiting server side completion.

·               Added control functionality and fields to Source Detail View. Added control code to modify what is displayed / hidden dynamically on parts of the screen based on a type selection.

·               Modified Select Lists to use Database contained lists instead of hard coded lists.

·               Created Preprocessor Replacement Items Screen.

·               Created Preprocessor Stop Words Screen.

·               Created Preview Preprocessor Changes Screen. Added Buttons to Toolbar to provide functionality to Commit Changes and Discard Changes.

·               User Interface (UI) Development based on Human Factors Engineering (HFE) was used on realtime screens developed for the government.

·               Created complete round trip code including UI, Services, and Spring 2.0 generated DAOs.

 

 

JDS Uniphase Inc.              Oct ‘06 – Apr ‘08
Morrisville, NC

NetComplete Architect – Lead Architect on the NetComplete Architecture Team

·                                          Corporate Chief UI Architect. Lead Meeting with other Product Area UI Architects. Set Corporate UI Architectural Direction. Lead Migration to JBoss Portal creating a Unified Approach for next               generation Corporation’s Umbrella Flagship Application.

·                                          Architected Database supporting above application.

·                                          Modified Python Scripts for Support Updates.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Introduced RedHat JBOSS Portal and JBOSS Application Server to JDS Uniphase.

·                                          Spearheaded and championed the use of JBoss Portal for the JDSU flagship product providing Single Sign-ON, COMMON LOOK-AND-FEEL, JBOSS PORTAL as a corporate technology for               JDSU’s Umbrella based Flagship Application.

·                                          Presented Seminars. Topics included GWT Capabilities, Setting up a development featuring GWT Designer WYSIWYG UI Builder.

·                                          Helped Developers Set up their Development environments including Eclipse, GWT Eclipse Plug-in, GWT Designer and target Server.

·                                          Introduced JDSU to the Google Web Toolkit (GWT) for Design and Development of a Rich Client Application with more than 15 Real Time updating screens.

·                                          This code used GWT-RPC to invoke methods which wrapped existing servlets providing server side services to the GWT client. We no longer needed to explicitly create JavaScript code as it was               compiled from the GWT code developed in the Eclipse IDE.

·                                          Implemented Enterprise Service Bus using Tomcat Servlets to satisfy Ajax and DHTML Service Requirements.

·                                          Created components using Seam(JBoss Spring derived Framework).

·                                          Recommended and introduced the Instantiations GWT Designer GUI Builder streamlined the development process. Used the GUI Builder to create Composite Widgets based on Design               Patterns(sections of the screen that were on many screens).

·                                          Designed, Developed, and Maintained Application Configuration Code which ran on the UI using a mix of Python and HTML.

·                                          Lead UI Architect of the JDSU Corporate Architecture Team. Championed the use of JBoss Portal, Seam, Java Server Faces(JSF), RichFaces, JBoss Developer Studio, Ajax enabled components               and the JBoss App Server for the new NetComplete Application.

·                                          J2EE Application Prototyping using WebSphere Studio Application Developer (WSAD).

·                                          Led the NetComplete UI Architecture Team in the direction of Service Oriented Architecture using J2EE and Web Based Application technologies including Struts and RAD Development  using               WSAD Built-ins to minimize mundane development.

·                                          Real Time Screen and Controller generation via Struts, DHTML, Java, and Servlets.

·                                          Suggested the HSQLDB in-memory database to hold and order realtime view data.

·                                          Practiced Agile Software Development using scrum type open office concept.

·                                          Spear-headed the use of the Google Web Toolkit to rapidly develop applications in JDS Uniphase setting Development Direction.

·                                          Recommended GWT  and the Instantiations Windows Pro GWT Designer Eclipse IDE plug-in to reduce development time of the IPTV Real-Time Data Reporting Application.

·                                          GWT was used to create a Rich Client Application without specialized Client Side Code.

·                                          Application provides Real Time Screens used by Telecommunications Companies to Monitor, Diagnose, and Drill Down into Problem Areas TV over IP Telecommunication Networks.

·                                          Used CVS and Subversion Source Control environments.

·                                         Used iBatis Object Relational Mapping and iBator which is an iBatis component generator for NetComplete product usage as part of our development toolset.

 

 

Lockheed Martin                            Aug ‘06 – Oct ‘06
Greenville, SC
Architect Consultant

·                                          Used MyEclipse Development Workbench layered atop Eclipse for Design and Development of the IPV Application for the client.

·                                          The MyEclipse environment contains Spring, Struts, Hibernate, Drools, and Xdoclet utilized for advanced high level rapid application development.

·                                          Architected, Designed using Eclipse 3.2 and MyEclipse 5.0GA the JBoss Drools (Rules Engine) and jBPM (Business Process Management Engine) providing Business Process Integration               melding these environments into the Lockheed IPV Parts Order Entry and Fulfillment system.

·                                         Restructured Eclipse Project contained Source Code requiring and internal understanding of Eclipse allowing the modification of Eclipse internal hidden files.

 

Mpower Communications Corp.                            Apr ‘06 – Aug ‘06
Las Vegas, NV
Architecture Consultant

·                                          Solved Performance Issues on Telecommunications Order Processing System.

·                                          Developed WebLogic Portal portlets and J2EE EJB Application for Sale Invoice entries and income tracking.

·                                          The System was selecting an alternate concurrent parallel Garbage Collector and has made Operating System changes to improve application throughput.

·                                          Enhanced Data Model using Data Architect skills to match additional system requirement.

·                                          New requirements were presented and required New Data Entities and associations conducted in ERWIN data modeling tool.

·                                          Created a project based on iBatis Data Access layer while at Mpower. This was part of a prototyping project to evaluate the iBatis environment.

·                                          Created a working Proof of Concept Portal using WebLogic Server and WebLogic Workshop Version 9.2 based on SOA for the Mpower future development direction and initiative.

·                                          Developed short-term projects using the Agile Methodology using Spring, Drools, and Hibernate.

·                                          Project Lead on Performance Engineering project.

·                                          Familiar with the Sales Force Customer Relationship Management System experience with Sales Force API.

·                                          Web Form Data was imported into the Sales Force Database for use in the Sales Force Customer Relationship Management System.

·                                          Agile Software Development using scrum type development disipline.

·                                          Created and Maintained JBoss Applications.
 

Ravensong Open Technologies                            Nov ‘05 – Mar ‘06
Frederick MD
Lead Architect, Manager of Two Developers, Designer, and Implementer

·                                          Architected and designed this Real Time System based on the Service Oriented Architecture (SOA).

·                                          Completed Project including Requirements Gathering, Analysis, Architecture, Design, and Implementation.

·                                          Data Architect, Designer, and Implementer of Real Time System Data Model for functionality provided in the project. Created Physical Database using MySQL.

·                                          Used ERWIN data modeling tool to generate Data Models.

·                                          The Java applets contained screens using Swing (and just about every Swing JComponents available including Jframe, Jpane, Jseperator, JSpinner, JProgressBar, JtextField,               JFormattedTextField, JToggleButton, JButton, etc.) to create Configuration and Real-Time Control               Windows.

·                                         Automated Testing using TCL in an Xtreme Programming (XP) Team Environment.

 

 

Aon Inc.                            Jun ‘05 – Nov ‘05
Winston-Salem, NC
Architect

·                                          Architected and Migrated Application to Computer Sciences Corporation Computer Farm of Virtual Computers.

·                                          Utilizing Internet Information Services (IIS) and Microsoft SQL Server 2000 as next generation platform for application.

·                                          Application was a Web Based Problem Recording and Reporting system and page driven by Struts MVC Control.

·                                         Made Code Review Best Practices and Performance Recommendations for a Replacement J2EE WebLogic Application Server System.  Architected, Designed, and Developed Part Time Hours               Data Loader using Java, VB.NET, and JDBC Data Access technologies. Project Lead on Migration               Projects. Developed Application using ASP.NET using Visual Studio for ASP Development.               Participated in Agile Software Development using open office development and test.

 

Pegasus Web Services                             Mar ‘91 - Jun ‘05
Siler City, NC

Provided Solutions Consulting Services.
Created and Developed Patented Inventions, Patent Submission and Support

Patented Invention for next generation Transport, Storage, and Computer Technology. Patent received for Multi-Dimensional Encryption and Decryption methodology.

 

AT&T Wireless                             Jul ‘04 – Dec ‘04
Greensboro, NC
Architecture Enhancement Consultant

·                                          Performed Enhancement, Maintenance and Support of Wireless Network Management Application used for diagnosing, maintaining, and troubleshooting Wireless Network.

·                                          Worked closely with the Data Architect to synchronize the data model to UML using the ERWIN Data Modeling tool.

·                                          Used Java, Ant, XML, XML Schema Definition(XSD), XSL, XSLT, SAX, DOM4J, XPATH and C++ in a Struts environment to make enhancements and corrections to code.

·                                          Created various scripts using Perl, bash, and Bourne shell scripting languages to check and maintain the health of the AT&T Wireless System Network.

·                                          Recommended System enhancements using BEA WebLogic and BEA Portal.

·                                          Created and Maintained Applications using the JBoss Application Server.

·                                          Created and Supported Applications running on the Tomcat Server in a Linux environment.

·                                          Member of Agile Software Development Team we used scrum type open office concept.

·                                         Automation of Tests was performed using TCL.

 

 

IBM Pervasive Computing Performance Engineering Group                             Feb ‘04 – Jul ‘04
Durham, NC
Architectural Review, Performance Analysis, and Design Engineer

·                                          Working in the IBM WebSphere and WebSphere Portal Development Environment, developed an EJB based Application for Testing the Intelligent Notification System (INS) Framework.

·                                          Server Code and Portal Portlets used to execute Performance Tests.

·                                          Code was developed with Eclipse WebSphere Studio Application Developer (WSAD) environment, built with Ant and run on the IBM WebSphere App. Server.

·                                          Performed Performance Testing and Analysis on the Advanced Intelligent Network WebSphere’s Messaging Framework based on MQ Series Messaging. Recommended Performance               Enhancements.

·                                          Added Performance instrumentation and probes to J2EE Code to isolate bottlenecks areas and causes.

·                                          Using WSAD, Wrote Code for and Performed Throughput, Capacity, and Stress Tests on the IBM WebSphere Application Server with the Intelligent Notification Service (INS) as the System Under               Test (SUT).

·                                          Agile Development of Software in an open office environment using iterative process.

·                                          INS Middleware is heavily based on Message Queue Series (MQ), the UDB Database (DB2) and JMS.

·                                          The IBM WebSphere Commerce Server was one of the newest environments performance tested. Performance Testing included Capacity and Scalability testing.

·                                         Recommended Architectural Improvements for Performance Gains. Diagnosed Deadlock Condition caused on DB2 (UDB) by the SUT.

 

FedEx                             Oct ‘03 – Feb ‘04

Maitland, FL
Enterprise Mentoring, Architecture, Performance Analyst, and Best Practices Consultant

·                                          Wrote White Paper entitled “Transitioning from Project to Enterprise Level Development".

·                                          Solved Performance issues by tuning the WebLogic Application Server running a J2EE Application.

·                                          Advised in a consulting capacity on topic of Architecture, Design, Implementation, and Test strategies for the Enterprise using BEA WebLogic and Portal named The Rewards of Enterprise               Level Development.

·                                          Working in Struts MVC environment, enhanced code for performance added Web Site Usage probes for Web Site Usage Reporting.

·                                          Recommended move to Java Server Faces for Productivity Improvement and Time-To-Market Gains. Suggested using Service-Oriented Architecture for greatest ROI.

·                                          Using the BEA WebLogic Console, modified BEA WebLogic Application Server Version 8.1 tuned parameters for performance.

·                                          Utilized BEA WebLogic Portal to create a Web Portal User Interface.

·                                          Using the BEA WebLogic Console, modified BEA WebLogic Application Server Version 8.1 tuned parameters for performance.

·                                          Wrote Best Practices White Paper on Enterprise Wide Technologies -Transition of Project Oriented to Enterprise Development expressing the need for a Sociological change.


 

 

American Kennel Club – Companion Animal Recovery(CAR)                                         Apr ‘02 – Oct ‘03
Raleigh, NC
Hands On Manager of the AKC-CAR Software Development Group.

·                                          Database Administrator(DBA) of the Customer Pet Information Oracle Database.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Two Direct and One Indirect Report.

·                                          Business Analyst met with Users to discuss  Business Processes.

·                                          As a Business Analyst collected Business Requirements for the Application being created and/or updated.

·                                          Responsible for future Technological Direction, Architecture, Design, and Implementation.

·                                          Architected, Designed and Implemented the Enrollment Subsystem including EJB Stateless Session Beans, Entity Beans and Web Services for the Replacement Customer Service and               Business Partner Access Systems. The WSDL for the Web Services was generated by the               WebLogic Workshop Development Environment in the BEA WebLogic Application Server. Tasks I              ncluded Performance Analysis and Tuning of the BEA WebLogic App. Server.

·                                          Used Rational Unified Process to define replacement system including Use Cases, Class Diagrams, Interaction Diagrams, Activity Diagrams, and Business Process review.

·                                          JSP and Swing was used for Front End Processing to back-end EJB Components.

·                                          Additionally Web Services(with WSDL) and MDBs used Session EJBs.

·                                          The Web Service was based on EJB Message Driven Beans (MDB), JMS and Asynchronous Web Services.

·                                          The Enterprise Java Beans (EJB) were configured for SOAP to receive an XML Message through the onMessage method contained in the MDB invoked by the Java Messaging Service(JMS)               configured in the WebLogic Application Server.

·                                          The Message Style Web Services provide a public interface to external vendor applications for enrollment of Pets, Pet Owners, Vets, and Chip Implanters in the AKC-CAR Database.

·                                          Architected, Designed and Implemented BEA WebLogic Portal for AKC-CAR web presence.

·                                          This Service-Oriented Architecture (SOA) was utilized via SOAP to provide services to AKC-CARs Business Partners.

·                                          Architected, Designed, and implemented an RPC-XML Web Service for use with the CAR Web Site to support enrollments and automated generation of enrollment and recovery totals.

·                                          These Web Services utilized the process-oriented RPC style synchronous interface to a Stateless Session Enterprise Java Bean (EJB). 

·                                          Data Architect, Designer, and Implementer of new Enterprise Database.
 

Cisco Systems Inc.                Jul ‘01 – Sep ‘01
Offfice in Home
Next Generation Technological Solutions Architect

·                                          Created, Organized, Managed and Lead Architect of group of Architects brainstorming next Development Environment.

·                                          The next generation development environment was designed to reduce Total Cost of Ownership (TCO) within Cisco Systems and was based on BEA WebLogic, Struts, J2EE EJBs and JavaBeans               populated through HTML forms and Sun's Web Services and WSDL lookup technologies.

·                                          The Development Environment would contain JSP, Swing and EJB J2EE components built as building blocks of services providing a Service-Oriented Architecture (SOA) that would be laced t              ogether with a high-level development tool and supported through EJB Session Beans.

·                                          Architected and Designed Next Generation Development Environment – based on what today is known as the Services Oriented Architecture.

·                                          Developed Tools Interface using BEA WebLogic Workshop, WebLogic Server and Portal.


Harrahs Entertainment Inc.                     ‘01 – Jun ‘01
Memphis, TN
Object Technologist

·                                          Mentored Business Subject Matter Experts and Users on Requirements Gathering techniques for Harrah's next generation Human Resources system.

·                                          Created Analysis and Design Diagrams and Models using the Rational Unified Process (RUP) and Together/J. Captured Business Processes in Together/J Activity Diagrams and Interaction               Diagrams (MSDs).

·                                          Installed and Configured the IBM WebSphere Enterprise Edition Application Server and the IBM Visual Age Development Environment.

·                                         Built JSPs and EJBs in the IBM Visual Age Development Environment and ran them in the IBM WebSphere Enterprise Edition Application Server.

 

Cox Radio Interactive                            Oct ‘00 – Feb ‘01

Atlanta, GA
Architecture & Design Consultant for Implementation of City Search Portal

·                                          Migrated application from JRun to J2EE using BEA WebLogic Application Server. Created Web Services(Synchronous and Asynchronous) for B2B services. Admistered WebLogic App Server.               Created additional backend components to support the added functionality to the application               creating Session and Entity Beans.

·                                          Analyzed, Designed and Implemented utilizing Java 1.2, JSP, Swing, HTML, JavaScript, JavaBeans, and Enterprise Java Beans Entity Beans, Session Beans, JSP Pages (front end)               containing Swing components and JavaBeans supporting interface between front end and Session               Beans code for Polling and Quiz content.

·                                         Automated population of the JavaBeans by using the setProperty JSP directive with id="user" class="UserData" scope="session"/> which               auto-populated data from forms to the JavaBeans which were passed to the EJB Session Beans               for Business Logic processing.

 

Outpost.com             Jun ‘00 – Aug ‘00

Kent, CT
Architecture, Design, and Implementation of Outpost.com E-Commerce Web Site

·                                          Installed, Configured, and Performance Analyzed a J2EE EJB Application running on BEA WebLogic WLS and Portal.

·                                          As a Consultant representing BEA Systems: developed J2EE application backend code in the BEA WebLogic WLS and Portal environments.

·                                          Installed, Configured, and Performance Analyzed BEA WebLogic WLS running J2EE Applications

·                                          Installed, Configured, and Performance Analyzed BEA WebLogic Portal.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Data Architect – Created Database and Architected solution to create an EJB Entity Bean Generator.

·                                         Created a Clustered WebLogic Application Server Environment that was front ended with the Netscape Enterprise Web Server.

 

       2Roam Inc (Wireless Applications)                            Apr ‘00 – Jun ‘00
Milpitas, CA
Architecture, Design, and Implementation Consultant and Advisor

·                                          Fielded EJB and Java Questions, recommended solutions, mentored developers, and created a Clustered BEA WebLogic App. Server solution.

·                                          Configured WebLogic App. Server Clustering for Fault Tolerance and Fail over. Additionally, created a Bourne Shell build script used to build the customer's source code including EJB Beans               and Clustering smart-stub code generation.

·                                          Documented build script and Clustering Configuration changes. Helped correct XML and DTD problems in the 2Roam application.

·                                          Migrated the 2Roam Application from BEA WebLogic 5.1 to WebLogic 6.0 and from Windows to UNIX.

·                                          Instrumented Rules Engine using Blaze Advisor Rules Engine Development Environment to implement Business Rules for Product Assembly and Sales dollar calculations.

·                                          Recommended Performance Analysis Tests using Jprobe and Redesigned their Application on the Solaris Operating System based WebLogic Application Server.

·                                         Tuned the runtime environment and the Application Server's Java Virtual Machine included increasing the memory available per process, the JVM Memory Start (-ms) and Memory Max (-mx)               settings and the number of database connections in the WebLogic Connection Pool.

 

 

Appnet Inc. E-Commerce                            Jan ‘00 – Mar ‘00

Rockwell, MD
Architecture, Design, and Implementation Consultant

·                                          Created an architecture and design utilizing Java Server Pages and passed XML Data to create dynamic component of HTML page that drove Client User Interface through Browser technology.               Utilized Database schema informational characteristics for matching the data to the GUI field               constraints of read-only, null-able, field length, field type and other GUI field level characteristics               such as visible/invisible to the GUI to articulate screen renderings to the end user.

·                                         Used Swing to create special client based applications with advanced interfaces. 

 

Department of Environment and Natural Resources                           May ‘99 – May ‘00

Raleigh, NC

Architecture, Design, and Implementation Consultant

·                                          This Web Based Enterprise Application contained information creation, update, and associate capabilities to provide Permits.

·                                          Permit Monitoring and Enforcement was maintained through Application functionality and was back ended to the DB2 Database.

·                                          Utilized DB2 Database Tools to create tables add constraints and create stored procedures.

·                                          Remote communications were performed via RMI operations communicating between the client and server.

·                                          Used Hibernate to create an in-memory Persistence Layer that was mapped to the RDBMS tables and columns.

·                                         The JAAS APIs were used for User Authentication and Authorization.

 

Chase Manhattan Bank                           May ‘98 – May ‘99

Tampa, Florida

Online Bill Pay Consultant

·                                          Created and Developed, and Deployed Online Bill Pay System for the bank.

·                                          Full Development Life Cycle Experience of the Online Bill Pay environment. Worked on project from beginning through deployment into a production environment.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                         Used ASP, Visual Studio, and Bill Pay back end framework.

 

BEA Systems WebLogic                            Nov ‘94 – May ‘98
Various Locations

WebLogic Consultant

·                                          Worked various consulting engagements as a BEA Systems Representative such as Outpost.com, Cox Radio Interactive City Search Portal, etc.

·                                          Designed a CMP Entity Bean Generator which read the Database metadata and created EJB CMP Entity Beans. Saved significant time and money as we never had to create or maintain beans to               access the Data Layer again.

·                                         Developed applications using WebLogic App. Server using Java , J2EE, and Portal technologies.

 

Home Depot              Apr ‘92 – Oct ‘94

Delray Beach, FL
Business Analyst

·                                          Performed the Use Case Analysis and Design of the Home Depot Order Processing and Delivery Fulfillment System.

·                                          Synchronized Logical Data Model and OMT Class Diagram.

·                                          Persisted Classes in the Class Diagram were Persisted Business Entity Tables.

·                                          Class Attributes became Table Columns of the same type.

·                                         Associations were portrayed as Association Tables each link was a row in the Association Table.

 

 

Level 8 Systems                            Mar ‘91 – Apr ‘92

Boca Raton, FL
Independent Software Consultant

·                                          Ported and Tested MQ Messaging Framework on various Operating System platforms.

·                                          Test Applications were created to perform Test Driven Development.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Regression Tests were developed to test the ports integrity.

 

Bell Northern Research Corp.                            Sep ‘89 – Mar ‘91

Research Triangle Park, NC
Architect

·                                          Continued supporting and developing the RT-1000 Call Management system.

·                                          Continued Application Rollout to Bell Operating Companies.

·                                          Used Build Automation to Continuous build the RT-1000 Application Code.

·                                          Provided Advisory capacity to BNR.

 

Perimeter Technology                           Aug ‘85 – Sep ‘88

Nashua, NH
Chief Architect and Project Technology Manager

·                                          Technical Project Manager over a Development Team of more than 60 On and OffShore Developers.

·                                          Architected, Designed and Developed a Real Time Call Management System entitled RT-1000.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Technical Project Manager, Architect, and Lead Developer over a Development Group of 50 Developers.

·                                          Architecture implemented based on a Peer To Peer Model at a time when other architectures were based on Client Server Model.

·                                          Created a Fully Distributed Environment utilizing multiple servers.

·                                          Reduced Customer Platform Cost by 50 percent.

·                                          Performance Gains were achieved by Distributed Computing servers providing a scalable architecture.

 

Digital Equipment Corp.                            Sep ‘90 – Apr ‘91

Nashua, NH
Software Development Engineer

·                                          Member of the Ultrix(Digital Equipment Corps version of Berkley Unix) Operating System Development Group.

·                                          Responsible for Ultrix Operating System Tools and Utilities for Disk and Tape utility commands contained  in the AT&T System V Unix Operating System.

·                                          Created a Network Management Administration Application named opser for Operator Services. This application used the internet to remotely control workstations to place them in single user               mode, perform a file system check, remote backup and restore.

·                                          Opser allowed an undelete file feature not available on other Unix-like systems.

 

ComputerVision                           Jun ‘83 – Aug ‘85

Billerica, MA
Software Development Engineer

·                                          Created Diagnostics and Exercisers

·                                          Implemented Floating Point algorithms in Diagnostic Application to compare result data to same operation in Floating Point hardware.

·                                          Created unix run-time exercisers to diagnose hardware problems in a non-pervasive manner.

·                                          Service Engineers could use the online exercisers to make adjustments to tape and disk drives while not impacting normal system operation.

 

 

Balzers                             Jul ‘82 – Jun ‘83

Hudson, NH
Control Software Architect and Implementation Engineer

·                                          Architected Software working closely with Process Control Engineers.

·                                          Created Real Time Control Software to Control Silicone Wafer Etching Process.

·                                          Performed Database Modeling, Creation of Logical and Physical Data Models, Data Location Distribution across Application’s DB Servers, and Caching.

·                                          Designed and Implemented Control Software in a Silicon Wafer Etcher. The software controller read input from and controlled output to pumps, regulators and measurement sensors for vacuum,               pressure, walking I-Beam, Wafer Cassette elevators, RF Power, and Gases using Digital To               Analog and Analog  To Digital electronic control devices.

·                                          Software was written in PL/M and C.

·                                          User Interface was developed on a Fluke Touch-Screen Controller.

 

CompuGraphic Corporation                            Apr ‘81 – Jun ‘82
Billerica, MA
Technical Support Engineer

·                                          Designed and Developed Computer Software Driven Training Device. Field Service Engineers entered keyboard commands which the Software I developed processed and controlled electro-              mechanics in the computerized phototypesetter.

·                                          This control software was used to perform exercises used to train Field Service engineers to make adjustments to the mechanical assemblies contained in the computerized phototypesetter.

·                                          Diagnostics and Exercisers – Developed Online Diagnostics and Adjustment Software.


CompuGraphic Corporation                            Feb ‘78 – Apr ‘81

Eastern Pennsylvania and New Jersey Areas
Field Service Engineer promoted to Technical Support Engineer

·                                          Worked on Computerized Phototypesetting Equipment.

·                                          Self-Taught Assembler Programming.

·                                          Wrote programs in the field to diagnose hardware problems.

·                                          Promoted to Tech Support as I could fix equipment by using my field developed diagnostic programs.

·                                          Fixed problems others could not fix.

 

Burroughs Corporation                            Dec ‘76 – Feb ‘78

New York, then Pennsylvania

Medium Sized Computer Field Service Engineer

·                                          Performed Preventive Maintenance, Maintenance and repair of:

·                                          Medium Sized Computer Systems

·                                          Printers

·                                          Tape Drives

·                                          Check Sorting machines.

 

Sperry Gyroscope              Jan ‘75 – Dec ‘76
Great Neck, NY
Electronics Bench Test Technician

·                                          Performed Military Specification Testing of Electronic modules.

·                                          Diagnosed problems in electronic circuits.

·                                          Corrected the electronic circuit problems.

·                                          Published results of Military Standard Tests.

 

United States Air Force                            Jun ‘70 – Dec ‘74

Wichita Falls, Texas and Zweibrücken, Germany
Computer and Cryptographic Equipment Maintenance and Repair Engineer

·                                          Worked on Computer and Computer Peripheral hardware.

·                                          Worked on Cryptographic and Telecommunications Equipment.

·                                          Held a Top Secret Crypto Security Clearance to work in Command Centers.

 

 

Education

·                                          Hesser College Associates Degree in Computer Sciences (Programming) Oct. '84

·                                          Object Oriented Analysis and Design Course.

·                                          Electronics and Computer Hardware Maintenance Training in USAF.

·                                          IBM MQ Series Messaging Middleware Programming Workshop.

·                                          IBM WebSphere Application Server, WSAD and WebSphere Portal Training.

·                                          Tuxedo Development Course.

·                                          Digital Equipment Corp. - UNIX Internals.

·                                          Digital Equipment Corp. - Writing UNIX Device Drivers.

·                                          Computervision Corp. - UNIX User Course.

·                                          TCP/IP Networking Concepts Course.

·                                          Hewlett Packard - Intro. To Object Oriented Methodology Course.

·                                          ISO 9001-4 Software Quality Standards Workshop.

 

Inventions

 

·   OneCard,

·   RFId based Shopping Cart and related Web Site concept (Patent Pending).

·   PATENTED INVENTION for High Volume High Speed Data Transport, Storage and Multi-Dimensional Encryption/Decryption Method.

 

 



Experience

BACK TO TOP

 

Job Title

Company

Experience

UI Architect

Jdsu

- Present

 

Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

Years of relevant work experience:

More than 15 Years

Date of Availability:

Immediately

Work Status:

Afghanistan - I am authorized to work in this country for any employer.

Active Security Clearance:

Inactive Clearance

US Military Service:

Yes

Citizenship:

US citizen

 

 

Target Job:

Target Job Title:

UI Architect

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

Afghanistan

Relocate:

Yes

Willingness to travel:

Up to 25% travel

 

Languages:

Languages

Proficiency Level

English

Intermediate

German

Beginner